MGKLQKIGRVWDCLFLPTNQCSCFCLNTLGDEEEEFEKEPLIDSSTEKSGKVMRLKDVVAADHRQTLAFHLKPKIVELKVSMHCYGCAKKVEKHISKLDGVTWYKVELESKKVVVKGNILPVDVLESICKVKNAQLWSSP